//package com.only4play.dubbo;
//
//import com.only4play.service.UserPersonalAccountService;
//import com.only4play.usercenter.userperson.bean.UserPersonBean;
//import com.only4play.usercenter.userperson.api.UserPersonApi;
//import com.only4play.vo.UserPersonAccountVo;
//import org.springframework.beans.factory.annotation.Autowired;
//
//import java.util.Objects;
//
///**
// * @author liyuncong
// * @version 1.0
// * @file UserPersonApiImpl
// * @brief UserPersonApiImpl
// * @details UserPersonApiImpl
// * @date 2024-01-16
// *
// * Edit History
// * ----------------------------------------------------------------------------
// * DATE                     NAME               DESCRIPTION
// * 2024-01-16               liyuncong          Created
// */
//public class UserPersonApiImpl implements UserPersonApi {
//
//    @Autowired
//    private UserPersonalAccountService accountService;
//
//    @Override
//    public UserPersonBean queryUserPersonByLoginUsername(String loginUsername) {
//        UserPersonAccountVo vo = accountService.queryByLoginUsername(loginUsername);
//        if (Objects.isNull(vo)) {
//            return null;
//        }
//        return UserPersonBean.builder()
//            .id(vo.getPersonVo().getId())
//            .username(vo.getPersonVo().getUsername())
//            .loginUsername(vo.getLoginUsername())
//            .build();
//    }
//}
